a roller coaster - French English Dictionary